package scenes
{
   import casts.home.home_main;
   
   import jp.progression.commands.display.AddChild;
   import jp.progression.commands.display.RemoveChild;
   import jp.progression.scenes.SceneObject;

   /**
    * @author  cjboy1984@gmail.com
    */
   public class _Home_sc extends SceneObject
   {
      private var mc1:home_main = new home_main();

      public function _Home_sc(name:String = null, initObject:Object = null)
      {
         super(name, initObject);
      }

      // ################### protected ##################

      override protected function atSceneLoad():void
      {
         addCommand(
            new AddChild(container, mc1)
         );
      }

      override protected function atSceneUnload():void
      {
         addCommand(
            new RemoveChild(container, mc1)
         );
      }

      override protected function atSceneInit():void {}
      override protected function atSceneGoto():void {}
      override protected function atSceneAscend():void {}
      override protected function atSceneDescend():void {}

      // #################### private ###################

      // --------------------- LINE ---------------------

   }

}
